跳到主要内容

task boost

命令名称

/task boost

描述

此命令允许您设置一个 服务器助力破纪录奖励任务,旨在激励成员助力您的 Discord 服务器。成员每次 7 天服务器助力数量 超过其历史最高纪录时,都将获得积分奖励。此任务鼓励持续的服务器助力行为,并表彰为社区达到新的助力里程碑做出贡献的成员。

用法

/task boost <break_reward> <max_breaks> [title] [description]

参数

必选参数:

  • <break_reward>:每次达成新的 7 天服务器助力纪录 时奖励的积分。该值必须为正整数或 0。设置为 0 将禁用任务。
  • <max_breaks>:用户可以获得破纪录奖励的最大次数。设置为 -1 表示无限制。

可选参数:

  • [title]:任务的标题。这将对用户在任务列表和任务详情中可见。如果省略,将使用默认标题。
  • [description]:任务的详细描述,解释用户如何参与并获得奖励。这将显示在任务详情中。如果省略,将使用默认描述。

示例

  • 示例 1:设置一个服务器助力破纪录奖励任务,每次用户突破 7 天助力纪录 时奖励 50 积分,对突破次数没有限制,并使用默认标题和描述:

    /task boost break_reward:50
  • 示例 2:设置一个带有自定义标题和描述的服务器助力破纪录奖励任务,每次破纪录奖励 100 积分,并将每位用户可获得的奖励次数限制为最多 3 次:

    /task boost break_reward:100 max_breaks:3 title:"助力破纪录者" description:"打破你的个人最佳 7 天助力纪录,即可获得 100 积分!每位用户最多可获得 3 次奖励。"
  • 示例 3:设置一个仅包含自定义标题的服务器助力破纪录奖励任务,其他参数保持默认:

    /task boost break_reward:25 title:"服务器助力里程碑挑战"

注意事项

  • 此任务侧重于奖励用户持续助力服务器并达成新的 7 天助力纪录 的行为。
  • 7 天助力纪录 的计算基于用户在连续 7 天的时间窗口内贡献的服务器助力总数。
  • 每次用户的 7 天助力数 首次超过其个人历史最高纪录时,即可获得奖励。
  • 系统会自动跟踪每位用户的 7 天助力纪录 并在每次突破时奖励积分。
  • 如果设置了 max_breaks,用户在超过指定的破纪录次数后将停止获得奖励,即使他们继续突破纪录。

常见问题

  • 问:7 天助力纪录是如何计算的?

    答:7 天助力纪录是通过统计用户在连续 7 天周期内贡献的服务器助力总数来确定的。此纪录是为每位用户单独跟踪的。

  • 问:如果我将 max_breaks 设置为 -1 会怎样?

    答:将 max_breaks 设置为 -1 意味着用户可以无限次获得破纪录奖励。每次他们突破 7 天助力纪录 时都会获得奖励,没有最大次数限制。

  • 问:如果用户的 7 天助力数与之前的纪录持平,而不是超过,会怎么样?

    答:只有当 7 天助力数 严格 超过 用户之前的历史最高纪录时,才会给予奖励。与纪录持平不会触发奖励。助力数必须大于之前的纪录才能算作突破。